//// demo_prog/chapter5/demo5_11_part1.c
// 子任务1： 实现对给定的英文字母进行加密的功能
#include <stdio.h>
int main(void)
{
    char ch = 0;
    ch = getchar(); // 读取一个字符ch
    if (((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z')))
    { // 如果是英文字母，对ch进行加密
        if (((ch >= 'A') && (ch < 'W')) || ((ch >= 'a') && (ch < 'w')))
        { // 普通字母，简单平移
            ch = ch + 4;
        }
        else
        { //'W'或'w'以后的字母，平移后再减去26
           ch = ch + 4 - 26;
        }
    }
    else
    {   // 如果不是英文字母，保持不变
        /* no deal with */;
    }
    printf("%c\n", ch); // 输出加密后的字符
    return 0;
}